mountain pine forest - Turkish English Dictionary